Mastering Advanced Web Application Penetration Testing: Techniques & Tools